using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace DTO
{
	/// <summary> 
	///Author: nnamthach@gmail.com 
	/// <summary>
	
    public class OpNgayInfo : DTOInfo
    {
		#region Local Variable
		public class Field {
            public const string
				XuongId = "XuongId"
				,LineId = "LineId"
				,Ngay1 = "Ngay1"
				,Ngay2 = "Ngay2"
				,Ngay3 = "Ngay3"
				,Ngay4 = "Ngay4"
				,Ngay5 = "Ngay5"
				,Ngay6 = "Ngay6"
				,Ngay7 = "Ngay7"
				,Ngay8 = "Ngay8"
				,Ngay9 = "Ngay9"
				,Ngay10 = "Ngay10"
				,Ngay11 = "Ngay11"
				,Ngay12 = "Ngay12"
				,Ngay13 = "Ngay13"
				,Ngay14 = "Ngay14"
				,Ngay15 = "Ngay15"
				,Ngay16 = "Ngay16"
				,Ngay17 = "Ngay17"
				,Ngay18 = "Ngay18"
				,Ngay19 = "Ngay19"
				,Ngay20 = "Ngay20"
				,Ngay21 = "Ngay21"
				,Ngay22 = "Ngay22"
				,Ngay23 = "Ngay23"
				,Ngay24 = "Ngay24"
				,Ngay25 = "Ngay25"
				,Ngay26 = "Ngay26"
				,Ngay27 = "Ngay27"
				,Ngay28 = "Ngay28"
				,Ngay29 = "Ngay29"
				,Ngay30 = "Ngay30"
				,Ngay31 = "Ngay31"
            ;
		}
		private String _XuongId;
		private Int32? _LineId;
		private Int32? _Ngay1;
		private Int32? _Ngay2;
		private Int32? _Ngay3;
		private Int32? _Ngay4;
		private Int32? _Ngay5;
		private Int32? _Ngay6;
		private Int32? _Ngay7;
		private Int32? _Ngay8;
		private Int32? _Ngay9;
		private Int32? _Ngay10;
		private Int32? _Ngay11;
		private Int32? _Ngay12;
		private Int32? _Ngay13;
		private Int32? _Ngay14;
		private Int32? _Ngay15;
		private Int32? _Ngay16;
		private Int32? _Ngay17;
		private Int32? _Ngay18;
		private Int32? _Ngay19;
		private Int32? _Ngay20;
		private Int32? _Ngay21;
		private Int32? _Ngay22;
		private Int32? _Ngay23;
		private Int32? _Ngay24;
		private Int32? _Ngay25;
		private Int32? _Ngay26;
		private Int32? _Ngay27;
		private Int32? _Ngay28;
		private Int32? _Ngay29;
		private Int32? _Ngay30;
		private Int32? _Ngay31;
		
		public String XuongId { get{ return _XuongId; } set{ _XuongId = value; } }
		public Int32? LineId { get{ return _LineId; } set{ _LineId = value; } }
		public Int32? Ngay1 { get{ return _Ngay1; } set{ _Ngay1 = value; } }
		public Int32? Ngay2 { get{ return _Ngay2; } set{ _Ngay2 = value; } }
		public Int32? Ngay3 { get{ return _Ngay3; } set{ _Ngay3 = value; } }
		public Int32? Ngay4 { get{ return _Ngay4; } set{ _Ngay4 = value; } }
		public Int32? Ngay5 { get{ return _Ngay5; } set{ _Ngay5 = value; } }
		public Int32? Ngay6 { get{ return _Ngay6; } set{ _Ngay6 = value; } }
		public Int32? Ngay7 { get{ return _Ngay7; } set{ _Ngay7 = value; } }
		public Int32? Ngay8 { get{ return _Ngay8; } set{ _Ngay8 = value; } }
		public Int32? Ngay9 { get{ return _Ngay9; } set{ _Ngay9 = value; } }
		public Int32? Ngay10 { get{ return _Ngay10; } set{ _Ngay10 = value; } }
		public Int32? Ngay11 { get{ return _Ngay11; } set{ _Ngay11 = value; } }
		public Int32? Ngay12 { get{ return _Ngay12; } set{ _Ngay12 = value; } }
		public Int32? Ngay13 { get{ return _Ngay13; } set{ _Ngay13 = value; } }
		public Int32? Ngay14 { get{ return _Ngay14; } set{ _Ngay14 = value; } }
		public Int32? Ngay15 { get{ return _Ngay15; } set{ _Ngay15 = value; } }
		public Int32? Ngay16 { get{ return _Ngay16; } set{ _Ngay16 = value; } }
		public Int32? Ngay17 { get{ return _Ngay17; } set{ _Ngay17 = value; } }
		public Int32? Ngay18 { get{ return _Ngay18; } set{ _Ngay18 = value; } }
		public Int32? Ngay19 { get{ return _Ngay19; } set{ _Ngay19 = value; } }
		public Int32? Ngay20 { get{ return _Ngay20; } set{ _Ngay20 = value; } }
		public Int32? Ngay21 { get{ return _Ngay21; } set{ _Ngay21 = value; } }
		public Int32? Ngay22 { get{ return _Ngay22; } set{ _Ngay22 = value; } }
		public Int32? Ngay23 { get{ return _Ngay23; } set{ _Ngay23 = value; } }
		public Int32? Ngay24 { get{ return _Ngay24; } set{ _Ngay24 = value; } }
		public Int32? Ngay25 { get{ return _Ngay25; } set{ _Ngay25 = value; } }
		public Int32? Ngay26 { get{ return _Ngay26; } set{ _Ngay26 = value; } }
		public Int32? Ngay27 { get{ return _Ngay27; } set{ _Ngay27 = value; } }
		public Int32? Ngay28 { get{ return _Ngay28; } set{ _Ngay28 = value; } }
		public Int32? Ngay29 { get{ return _Ngay29; } set{ _Ngay29 = value; } }
		public Int32? Ngay30 { get{ return _Ngay30; } set{ _Ngay30 = value; } }
		public Int32? Ngay31 { get{ return _Ngay31; } set{ _Ngay31 = value; } }
		
        #endregion LocalVariable
        
        #region Constructor
		public OpNgayInfo() { }
		public OpNgayInfo(String XuongId, Int32 LineId, Int32 Ngay1, Int32 Ngay2, Int32 Ngay3, Int32 Ngay4, Int32 Ngay5, Int32 Ngay6, Int32 Ngay7, Int32 Ngay8, Int32 Ngay9, Int32 Ngay10, Int32 Ngay11, Int32 Ngay12, Int32 Ngay13, Int32 Ngay14, Int32 Ngay15, Int32 Ngay16, Int32 Ngay17, Int32 Ngay18, Int32 Ngay19, Int32 Ngay20, Int32 Ngay21, Int32 Ngay22, Int32 Ngay23, Int32 Ngay24, Int32 Ngay25, Int32 Ngay26, Int32 Ngay27, Int32 Ngay28, Int32 Ngay29, Int32 Ngay30, Int32 Ngay31) {
			_XuongId = XuongId;
			_LineId = LineId;
			_Ngay1 = Ngay1;
			_Ngay2 = Ngay2;
			_Ngay3 = Ngay3;
			_Ngay4 = Ngay4;
			_Ngay5 = Ngay5;
			_Ngay6 = Ngay6;
			_Ngay7 = Ngay7;
			_Ngay8 = Ngay8;
			_Ngay9 = Ngay9;
			_Ngay10 = Ngay10;
			_Ngay11 = Ngay11;
			_Ngay12 = Ngay12;
			_Ngay13 = Ngay13;
			_Ngay14 = Ngay14;
			_Ngay15 = Ngay15;
			_Ngay16 = Ngay16;
			_Ngay17 = Ngay17;
			_Ngay18 = Ngay18;
			_Ngay19 = Ngay19;
			_Ngay20 = Ngay20;
			_Ngay21 = Ngay21;
			_Ngay22 = Ngay22;
			_Ngay23 = Ngay23;
			_Ngay24 = Ngay24;
			_Ngay25 = Ngay25;
			_Ngay26 = Ngay26;
			_Ngay27 = Ngay27;
			_Ngay28 = Ngay28;
			_Ngay29 = Ngay29;
			_Ngay30 = Ngay30;
			_Ngay31 = Ngay31;
		}
		public OpNgayInfo(DataRow dr) {
			LoadDataRow(dr);
		}

		public OpNgayInfo(DataRowView dr) : this(dr.Row) { }
		
		public OpNgayInfo(OpNgayInfo objEntr) : base(objEntr) {	}
        #endregion Constructor       
        
    }
}
